int getContextWidth() const
virtual void initialize(nkWinUi::GraphicsWindow *window)=0
A texture used for rendering, hosted on GPU.
Definition: Texture.h:35
void setOwnsWindow(bool value)
Viewport * getViewport() const
virtual void refreshViewportSize()
A rendering context, attached to a graphic window to present to the screen.
Definition: RenderContext.h:12
int getContextHeight() const
bool isWindowFocused() const
Texture * getBackBuffer() const
Compositor * getCompositor() const
bool getOwnsWindow() const
virtual void setGammaCorrected(bool value)=0
virtual void refreshBufferSize(unsigned int width=0, unsigned int height=0)=0
Texture * getDepthBuffer() const
nkWinUi::GraphicsWindow * getAttachedWin() const
void setCompositor(Compositor *value)